begin the parameter elipsis (...) after the first argument name. this
authorTim Janik <timj@gtk.org>
Mon, 24 Aug 1998 05:27:29 +0000 (05:27 +0000)
committerTim Janik <timj@src.gnome.org>
Mon, 24 Aug 1998 05:27:29 +0000 (05:27 +0000)
commit02a871bc3104655c339af984ea111ddc11ced545
tree509355697bf71a948b32c2b47d12059101a2ac95
parentdb10ace6c86c01e8dc08eb76044ad0e64deb3efb
begin the parameter elipsis (...) after the first argument name. this

Mon Aug 24 02:36:53 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkarg.h:
        * gtk/gtkarg.c:
        * gtk/gtkwidget.h:
        * gtk/gtkwidget.c:
        * gtk/gtkobject.h:
        * gtk/gtkobject.c:
        * gtk/gtkcontainer.h:
        * gtk/gtkcontainer.c:
        (gtk_object_new):
        (gtk_object_set):
        (gtk_widget_new):
        (gtk_widget_set):
        (gtk_container_add_with_args):
        (gtk_container_child_set):
        begin the parameter elipsis (...) after the first argument name. this
        change is source compatible, since it was always required, even as NULL.
        (gtk_args_collect):
        (gtk_object_args_collect):
        (gtk_container_child_args_collect):
        changed prototypes to pass first_arg_name, also, pass va_list variable
        by value (portability concerns). callers changed.

        * gtk/gtkargcollector.c: implemented gtk_arg_collect_value() as
        a huge macro GTK_ARG_COLLECT_VALUE() <shrug>. this is needed because we
        can't pass va_list variables by reference for portability reasons.
18 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkarg.c
gtk/gtkarg.h
gtk/gtkargcollector.c
gtk/gtkcontainer.c
gtk/gtkcontainer.h
gtk/gtkitemfactory.c
gtk/gtkobject.c
gtk/gtkobject.h
gtk/gtksignal.c
gtk/gtkwidget.c
gtk/gtkwidget.h